<?php
if(isset($_POST['posted'])) {

	require_once('../funciones.php');
	conectar('localhost', 'monty', 'holygrail', 'BaseDientes');
	
	//recibe info
	$clave = strip_tags($_POST['clave']);
	$nombre = strip_tags($_POST['nombre']);

	//Validacion
	$fail = validaNombre(trim($nombre));
	$fail .= validaClave($clave);
	
	echo "<html><head><title>Registro Maestro</title>";
	
	if($fail == "") {
		$query = @mysql_query("SELECT * FROM Pais WHERE idPais='".mysql_real_escape_string($clave).'")');
		
		if($existe = @mysql_fetch_object($query)){
			echo 'El pais '.$clave.' ya existe';
		}else{
			$meter=@mysql_query('INSERT INTO Pais (idPais, Nombre) values ("'.mysql_real_escape_string($clave).'","'.mysql_real_escape_string($nombre).'")');
		
			if($meter){
				echo 'Pais registrado con exito';
			}else{
				echo 'Hubo un error';
			}
		}
		exit;
	}
}
//Output y HTML

echo <<<_END
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Seccion HTML -->
<style>.signup { border: 1px solid #999999;
font: normal 14px helvetica; color:#444444; }</style>
<script type="text/javascript">
	function validate(form){
		fail = validateNombre(form.name.value);
			fail += validateClave(form.clave.value);
	
		if (fail =="") return true;
		else {
			alert(fail);
			return false;
		}
	}
	
	function validateNombre(field) {
		if (field =="") return "Favor de llenar el campo Nombre.\n";
		else
			if (! /^[a-zA-Z]+$/.test(field) )
				return "El campo Nombre solo contiene letras.\n";
		return "";
	}
	
	function validateClave(field) {
			if (! /^[0-9]+$/.test(field))
			return "La clave requiere digitos.\n";					
		return "";
	}
	
</script></head><body>
<table class="signup" border="0" cellpadding="2"
	cellspacing="5" bgcolor="#eeeeee">
<th colspan="2" align="center">Formulario de inscripción</th> 
<tr><td colspan="2">$mensaje <p><font color=red size=1><i>$fail</i></font></p>
</td></tr>
	<form action="regPais.php" method="post" onSubmit="return validate(this)">
		
			<tr><td>Clave:</td><td> <input type="text" name="clave" size="20" id="clave" value="$clave"/>

			<tr><td>Nombre:</td><td> <input type="text" name="nombre" size="20" id="nombre" value="$nombre"/>

			<tr><td><input type="submit" value="Registrar" />
					
			<input type="hidden" name="posted" value="yes" />
			
	</form>
_END;

//Funciones PHP

function validaNombre($nombre) {
	if ($nombre =="") return "Favor de llenar el campo Nombre.\n";
	else
		if (! preg_match("/^[a-zA-Z]+$/",$nombre ))
		return "El campo Nombre solo contiene letras.\n";
	return "";
}

function validaClave($clave) {
	if (! preg_match("/^[0-9]+$/",$clave))
		return "La clave requiere digitos.\n";
	return "";
}	
?>